home *** CD-ROM | disk | FTP | other *** search
- exec.library quick autodocs
-
- NAME : AbortIO
- FUNCTION : attempt to abort an in-progress I/O request
- SYNOPSIS : AbortIO(iORequest)
- -480 A1
-
- NAME : AddDevice
- FUNCTION : add a device to the system
- SYNOPSIS : AddDevice(device)
- -432 A1
-
- NAME : AddHead
- FUNCTION : insert node at the head of a list
- SYNOPSIS : AddHead(list,node)
- -240 A0 A1
-
- NAME : AddIntServer
- FUNCTION : add an interrupt server to a system server chain
- SYNOPSIS : AddIntServer(intNum,interrupt)
- -168 D0 A1
-
- NAME : AddLibrary
- FUNCTION : add a library to the system
- SYNOPSIS : AddLibrary(library)
- -396 A1
-
- NAME : AddMemHandler
- FUNCTION : Add a low memory handler to exec
- SYNOPSIS : AddMemHandler(memHandler)
- -774 A1
-
- NAME : AddMemList
- FUNCTION : add memory to the system free pool
- SYNOPSIS : AddMemList(size,attributes,pri,base,name )
- -618 D0 D1 D2 A0 A1
-
- NAME : AddPort
- FUNCTION : add a public message port to the system
- SYNOPSIS : AddPort(port)
- -354 A1
-
- NAME : AddResource
- FUNCTION : add a resource to the system
- SYNOPSIS : AddResource(resource)
- -486 A1
-
- NAME : AddSemaphore
- FUNCTION : initialize then add a signal semaphore to the system
- SYNOPSIS : AddSemaphore(signalSemaphore)
- -600 A1
-
- NAME : AddTail
- FUNCTION : append node to tail of a list
- SYNOPSIS : AddTail(list,node)
- -246 A0 A1
-
- NAME : AddTask
- FUNCTION : add a task to the system
- SYNOPSIS : AddTask(task,initialPC,finalPC)
- -282 A1 A2 A3
-
- NAME : Alert
- FUNCTION : alert the user of an error
- SYNOPSIS : Alert(alertNum)
- -108 D7
-
- NAME : AllocAbs
- FUNCTION : allocate at a given location
- SYNOPSIS : memoryBlock=AllocAbs(byteSize,location)
- D0 -204 D0 A1
-
- NAME : Allocate
- FUNCTION : allocate a block of memory
- SYNOPSIS : memoryBlock=Allocate(memHeader,byteSize)
- D0 -186 A0 D0
-
- NAME : AllocEntry
- FUNCTION : allocate many regions of memory
- SYNOPSIS : memList=AllocEntry(memList)
- D0 -222 A0
-
- NAME : AllocMem
- FUNCTION : allocate memory given certain requirements
- SYNOPSIS : memoryBlock=AllocMem(byteSize,attributes)
- D0 -198 D0 D1
-
- NAME : AllocPooled
- FUNCTION : Allocate memory with the pool manager
- SYNOPSIS : memory=AllocPooled(poolHeader,memSize)
- d0 -708 a0 d0
-
- NAME : AllocSignal
- FUNCTION : allocate a signal bit
- SYNOPSIS : signalNum=AllocSignal(signalNum)
- D0 -330 D0
-
- NAME : AllocTrap
- FUNCTION : allocate a processor trap vector
- SYNOPSIS : trapNum=AllocTrap(trapNum)
- D0 -342 D0
-
- NAME : AllocVec
- FUNCTION : allocate memory and keep track of the size
- SYNOPSIS : memoryBlock=AllocVec(byteSize,attributes)
- D0 -684 D0 D1
-
- NAME : AttemptSemaphore
- FUNCTION : try to obtain without blocking
- SYNOPSIS : success=AttemptSemaphore(signalSemaphore)
- D0 -576 A0
-
- NAME : AttemptSemaphoreShared
- FUNCTION : try to obtain without blocking
- SYNOPSIS : success=AttemptSemaphoreShared(signalSemaphore)
- D0 -678 A0
-
- NAME : AvailMem
- FUNCTION : memory available given certain requirements
- SYNOPSIS : size=AvailMem(attributes)
- D0 -216 D1
-
- NAME : CacheClearE
- FUNCTION : Cache clearing with extended control
- SYNOPSIS : CacheClearE(address,length,caches)
- -642 a0 d0 d1
-
- NAME : CacheClearU
- FUNCTION : User callable simple cache clearing
- SYNOPSIS : CacheClearU()
- -636
-
- NAME : CacheControl
- FUNCTION : Instruction & data cache control
- SYNOPSIS : oldBits=CacheControl(cacheBits,cacheMask)
- D0 -648 D0 D1
-
- NAME : CachePostDMA
- FUNCTION : Take actions after to hardware DMA
- SYNOPSIS : CachePostDMA(vaddress,&length,flags)
- -768 a0 a1 d0
-
- NAME : CachePreDMA
- FUNCTION : Take actions prior to hardware DMA
- SYNOPSIS : paddress=CachePreDMA(vaddress,&length,flags)
- d0 -762 a0 a1 d0
-
- NAME : Cause
- FUNCTION : cause a software interrupt
- SYNOPSIS : Cause(interrupt)
- -180 A1
-
- NAME : CheckIO
- FUNCTION : get the status of an IORequest
- SYNOPSIS : result=CheckIO(iORequest)
- D0 -468 A1
-
- NAME : CloseDevice
- FUNCTION : conclude access to a device
- SYNOPSIS : CloseDevice(iORequest)
- -450 A1
-
- NAME : CloseLibrary
- FUNCTION : conclude access to a library
- SYNOPSIS : CloseLibrary(library)
- -414 A1
-
- NAME : ColdReboot
- FUNCTION : reboot the Amiga
- SYNOPSIS : ColdReboot()
- -726
-
- NAME : CopyMem
- FUNCTION : general purpose memory copy function
- SYNOPSIS : CopyMem(source,dest,size )
- -624 A0 A1 D0
-
- NAME : CopyMemQuick
- FUNCTION : optimized memory copy function
- SYNOPSIS : CopyMemQuick(source,dest,size )
- -630 A0 A1 D0
-
- NAME : CreateIORequest
- FUNCTION : create an IORequest structure
- SYNOPSIS : ioReq=CreateIORequest(ioReplyPort,size)
- -654 A0 D0
-
- NAME : CreateMsgPort
- FUNCTION : Allocate and initialize a new message port
- SYNOPSIS : CreateMsgPort()
- -666
-
- NAME : CreatePool
- FUNCTION : Generate a private memory pool header
- SYNOPSIS : newPool=CreatePool(memFlags,puddleSize,threshSize)
- a0 -696 d0 d1 d2
-
- NAME : Deallocate
- FUNCTION : deallocate a block of memory
- SYNOPSIS : Deallocate(memHeader,memoryBlock,byteSize)
- -192 A0 A1 D0
-
- NAME : Debug
- FUNCTION : run the system debugger
- SYNOPSIS : Debug(flags)
- -114 D0
-
- NAME : DeleteIORequest
- FUNCTION : Free a request made by CreateIORequest
- SYNOPSIS : DeleteIORequest(ioReq)
- -660 A0
-
- NAME : DeleteMsgPort
- FUNCTION : Free a message port created by CreateMsgPort
- SYNOPSIS : DeleteMsgPort(msgPort)
- -672 A0
-
- NAME : DeletePool
- FUNCTION : Drain an entire memory pool
- SYNOPSIS : DeletePool(poolHeader)
- -702 A0
-
- NAME : Disable
- FUNCTION : disable interrupt processing
- SYNOPSIS : Disable()
- -120
-
- NAME : DoIO
- FUNCTION : perform an I/O command and wait for completion
- SYNOPSIS : error=DoIO(iORequest)
- D0 -456 A1
-
- NAME : Enable
- FUNCTION : permit system interrupts to resume
- SYNOPSIS : Enable()
- -126
-
- NAME : Enqueue
- FUNCTION : insert or append node to a system queue
- SYNOPSIS : Enqueue(list,node)
- -270 A0 A1
-
- NAME : FindName
- FUNCTION : find a system list node with a given name
- SYNOPSIS : node=FindName(start,name)
- D0 -276 A0 A1
-
- NAME : FindPort
- FUNCTION : find a given system message port
- SYNOPSIS : port=FindPort(name)
- D0 -390 A1
-
- NAME : FindResident
- FUNCTION : find a resident module by name
- SYNOPSIS : resident=FindResident(name)
- D0 -96 A1
-
- NAME : FindSemaphore
- FUNCTION : find a given system signal semaphore
- SYNOPSIS : signalSemaphore=FindSemaphore(name)
- D0 -594 A1
-
- NAME : FindTask
- FUNCTION : find a task with the given name or find oneself
- SYNOPSIS : task=FindTask(name)
- D0 -294 A1
-
- NAME : Forbid
- FUNCTION : forbid task rescheduling.
- SYNOPSIS : Forbid()
- -132
-
- NAME : FreeEntry
- FUNCTION : free many regions of memory
- SYNOPSIS : FreeEntry(memList)
- -228 A0
-
- NAME : FreeMem
- FUNCTION : deallocate with knowledge
- SYNOPSIS : FreeMem(memoryBlock,byteSize)
- -210 A1 D0
-
- NAME : FreePooled
- FUNCTION : Free pooled memory
- SYNOPSIS : FreePooled(poolHeader,memory,memSize)
- -714 a0 a1 d0
-
- NAME : FreeSignal
- FUNCTION : free a signal bit
- SYNOPSIS : FreeSignal(signalNum)
- -336 D0
-
- NAME : FreeTrap
- FUNCTION : free a processor trap
- SYNOPSIS : FreeTrap(trapNum)
- -348 D0
-
- NAME : FreeVec
- FUNCTION : return AllocVec memory to the system
- SYNOPSIS : FreeVec(memoryBlock)
- -690 A1
-
- NAME : GetCC
- FUNCTION : get condition codes in a 68010 compatible way
- SYNOPSIS : conditions=GetCC()
- D0 -528
-
- NAME : GetMsg
- FUNCTION : get next message from a message port
- SYNOPSIS : message=GetMsg(port)
- D0 -372 A0
-
- NAME : InitCode
- FUNCTION : initialize resident code modules
- SYNOPSIS : InitCode(startClass,version)
- -72 D0 D1
-
- NAME : InitResident
- FUNCTION : initialize resident module
- SYNOPSIS : object=InitResident(resident,segList)
- D0 -102 A1 D1
-
- NAME : InitSemaphore
- FUNCTION : initialize a signal semaphore
- SYNOPSIS : InitSemaphore(signalSemaphore)
- -558 A0
-
- NAME : InitStruct
- FUNCTION : initialize memory from a table
- SYNOPSIS : InitStruct(initTable,memory,size)
- -78 A1 A2 D0
-
- NAME : Insert
- FUNCTION : insert a node into a list
- SYNOPSIS : Insert(list,node,listNode)
- -234 A0 A1 A2
-
- NAME : MakeFunctions
- FUNCTION : construct a function jump table
- SYNOPSIS : tableSize=MakeFunctions(target,functionArray,funcDispBase)
- D0 -90 A0 A1 A2
-
- NAME : MakeLibrary
- FUNCTION : construct a library
- SYNOPSIS : library=MakeLibrary(vectors,structure,init,dSize,segList)
- D0 -84 A0 A1 A2 D0 D1
-
- NAME : ObtainQuickVector
- FUNCTION : Function to obtain an install a Quick Interrupt vector
- SYNOPSIS : vector=ObtainQuickVector(interruptCode)
- D0 -786 A0
-
- NAME : ObtainSemaphore
- FUNCTION : gain exclusive access to a semaphore
- SYNOPSIS : ObtainSemaphore(signalSemaphore)
- -564 A0
-
- NAME : ObtainSemaphoreList
- FUNCTION : get a list of semaphores
- SYNOPSIS : ObtainSemaphoreList(list)
- -582 A0
-
- NAME : ObtainSemaphoreShared
- FUNCTION : gain shared access to a semaphore
- SYNOPSIS : ObtainSemaphoreShared(signalSemaphore)
- -678 A0
-
- NAME : OldOpenLibrary
- FUNCTION : obsolete OpenLibrary
- SYNOPSIS : library=OldOpenLibrary(libName)
- D0 -408 A1
-
- NAME : OpenDevice
- FUNCTION : gain access to a device
- SYNOPSIS : error=OpenDevice(devName,unitNumber,iORequest,flags)
- D0 -444 A0 D0 A1 D1
-
- NAME : OpenLibrary
- FUNCTION : gain access to a library
- SYNOPSIS : library=OpenLibrary(libName, version)
- D0 -552 A1 D0
-
- NAME : OpenResource
- FUNCTION : gain access to a resource
- SYNOPSIS : resource=OpenResource(resName)
- D0 -498 A1
-
- NAME : Permit
- FUNCTION : permit task rescheduling
- SYNOPSIS : Permit()
- -138
-
- NAME : Procure
- FUNCTION : bid for a semaphore
- SYNOPSIS : Procure(semaphore,bidMessage)
- -540 A0 A1
-
- NAME : PutMsg
- FUNCTION : put a message to a message port
- SYNOPSIS : PutMsg(port,message)
- -366 A0 A1
-
- NAME : RawDoFmt
- FUNCTION : format data into a character stream
- SYNOPSIS : NextData=RawDoFmt(FormatString,DataStream,PutChProc,PutChData)
- D0 -522 A0 A1 A2 A3
-
- NAME : ReleaseSemaphore
- FUNCTION : make signal semaphore available to others
- SYNOPSIS : ReleaseSemaphore(signalSemaphore)
- -570 A0
-
- NAME : ReleaseSemaphoreList
- FUNCTION : make a list of semaphores available
- SYNOPSIS : ReleaseSemaphoreList(list)
- -588 A0
-
- NAME : RemDevice
- FUNCTION : remove a device from the system
- SYNOPSIS : RemDevice(device)
- -438 A1
-
- NAME : RemHead
- FUNCTION : remove the head node from a list
- SYNOPSIS : node=RemHead(list)
- D0 -258 A0
-
- NAME : RemIntServer
- FUNCTION : remove an interrupt server from a server chain
- SYNOPSIS : RemIntServer(intNum,interrupt)
- -174 D0 A1
-
- NAME : RemLibrary
- FUNCTION : remove a library from the system
- SYNOPSIS : RemLibrary(library)
- -402 A1
-
- NAME : RemMemHandler
- FUNCTION : Remove low memory handler from exec
- SYNOPSIS : RemMemHandler(memHandler)
- -780 A1
-
- NAME : Remove
- FUNCTION : remove a node from a list
- SYNOPSIS : Remove(node)
- -252 A1
-
- NAME : RemPort
- FUNCTION : remove a message port from the system
- SYNOPSIS : RemPort(port)
- -360 A1
-
- NAME : RemResource
- FUNCTION : remove a resource from the system
- SYNOPSIS : RemResource(resource)
- -492 A1
-
- NAME : RemSemaphore
- FUNCTION : remove a signal semaphore from the system
- SYNOPSIS : RemSemaphore(signalSemaphore)
- -606 A1
-
- NAME : RemTail
- FUNCTION : remove the tail node from a list
- SYNOPSIS : node=RemTail(list)
- D0 -264 A0
-
- NAME : RemTask
- FUNCTION : remove a task from the system
- SYNOPSIS : RemTask(task)
- -288 A1
-
- NAME : ReplyMsg
- FUNCTION : put a message to its reply port
- SYNOPSIS : ReplyMsg(message)
- -378 A1
-
- NAME : SendIO
- FUNCTION : initiate an I/O command
- SYNOPSIS : SendIO(iORequest)
- -462 A1
-
- NAME : SetExcept
- FUNCTION : define certain signals to cause exceptions
- SYNOPSIS : oldSignals=SetExcept(newSignals,signalMask)
- D0 -312 D0 D1
-
- NAME : SetFunction
- FUNCTION : change a function vector in a library
- SYNOPSIS : oldFunc=SetFunction(library,funcOffset,funcEntry)
- D0 -420 A1 A0 D0
-
- NAME : SetIntVector
- FUNCTION : set a new handler for a system interrupt vector
- SYNOPSIS : oldInterrupt=SetIntVector(intNumber,interrupt)
- D0 -162 D0 A1
-
- NAME : SetSignal
- FUNCTION : define the state of this task's signals
- SYNOPSIS : oldSignals=SetSignal(newSignals,signalMask)
- D0 -306 D0 D1
-
- NAME : SetSR
- FUNCTION : get and/or set processor status register
- SYNOPSIS : oldSR=SetSR(newSR, mask)
- D0 -144 D0 D1
-
- NAME : SetTaskPri
- FUNCTION : get and set the priority of a task
- SYNOPSIS : oldPriority=SetTaskPri(task, priority)
- D0 -300 A1 D0
-
- NAME : Signal
- FUNCTION : signal a task
- SYNOPSIS : Signal(task,signals)
- -324 A1 D0
-
- NAME : StackSwap
- FUNCTION : EXEC supported method of replacing task's stack
- SYNOPSIS : StackSwap(newStack)
- -732 A0
-
- NAME : SumKickData
- FUNCTION : compute the checksum for the Kickstart delta list
- SYNOPSIS : checksum=SumKickData()
- D0 -612
-
- NAME : SumLibrary
- FUNCTION : compute and check the checksum on a library
- SYNOPSIS : SumLibrary(library)
- -426 A1
-
- NAME : SuperState
- FUNCTION : enter supervisor state with user stack
- SYNOPSIS : oldSysStack=SuperState()
- D0 -150
-
- NAME : Supervisor
- FUNCTION : trap to a short supervisor mode function
- SYNOPSIS : result=Supervisor(userFunc)
- Rx -30 A5
-
- NAME : TypeOfMem
- FUNCTION : determine attributes of a given memory address
- SYNOPSIS : attributes=TypeOfMem(address)
- D0 -534 A1
-
- NAME : UserState
- FUNCTION : return to user state with user stack
- SYNOPSIS : UserState(sysStack)
- -156 D0
-
- NAME : Vacate
- FUNCTION : release a bitMessage from Procure
- SYNOPSIS : Vacate(semaphore,bidMessage)
- -546 A0 A1
-
- NAME : Wait
- FUNCTION : wait for one or more signals
- SYNOPSIS : signals=Wait(signalSet)
- D0 -318 D0
-
- NAME : WaitIO
- FUNCTION : wait for completion of an I/O request
- SYNOPSIS : error=WaitIO(iORequest)
- D0 -474 A1
-
- NAME : WaitPort
- FUNCTION : wait for a given port to be non-empty
- SYNOPSIS : message=WaitPort(port)
- D0 -384 A0
-
-